Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Greece F1 Greece F2 Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Ukraine F1 China F1 China F2 Cambodia F2 Australia F1 Australia F2 China F5 Croatia F12 Chinese Taipei F3 Chinese Taipei F4 China F1 Japan F1 Japan F2 Japan F3 Japan F4 Chinese Taipei F1 Chinese Taipei F2 Thailand F1 Thailand F2 India F7 India F8 Vietnam F4 Vietnam F5 Vietnam F6 Japan F8 Hong Kong F2 Hong Kong F3 Turkey F2 Turkey F3 Turkey F6 Turkey F7 Turkey F8 China F1 China F2 China F3 China F4 Japan F7 Japan F8 China F7 Cambodia F1 Cambodia F2 China F1 China F2 China F3 China F4 China F5 Austria F2 Thailand F4 Thailand F5 China F6 China F7 China F8 Finland F1 Finland F2 Finland F3 Switzerland F5 Cambodia F2 Turkey F6 Turkey F7 Turkey F8 China F1 China F2 China F3 China F4 China F8 China F5 China F7 China F8 China F9 China F10 China F12 China F9 India F12 India F13 India F14 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F9 Cambodia F3 Kazakhstan F1 Kazakhstan F2 China F1 China F2 Japan F3 Japan F4 China F4 China F5 China F6 China F8 China F9 Belgium F14 Hong Kong F2 Hong Kong F3 Belgium F4 France F14 France F15 Thailand F1 Thailand F2 Thailand F3 Vietnam F4 Vietnam F5 Vietnam F6 Israel F3 Belgium F15 China F7 China F10 Sweden F4 Indonesia F1 China F6 Usa F11 China F5 China F7 China F3 China F4 India F5 China F5 China F8 Cambodia F1 Thailand F3 Indonesia F2 China F2 Italy F29 Croatia F13 China F4 Cambodia F3 Japan F2 China F7 Nottingham Men's Challenger - Nottingham Czech Open 2005 - Prostejov The Manchester Trophy - Manchester Japan F9 Lambertz Open by Stawag - Aachen PrivatBank Cup - Dnepropetrovsk Czech Indoor Open - Prague Challenger 42 - Andrezieux Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba s Tennis Masters 06 - Graz Challenger Brasov - Brasov Privatbank Open 2006 - Dnepropetrovsk China F7 Ispat Open 2004 - Ostrava Internationaux de Doubs Open de Franchie-Comte - Besancon Mordovia Cup - Mordovia Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Fergana Tennis Challenger Tournament - Fergana Morocco Tennis Tour - Fes Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open - Bratislava XL Bermuda Open - Bermuda Open de Franche-Comte - Besancon Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto ECM Prague Open 2005 - Prague Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen The LTA Men's Challenger - Nottingham Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia TED Open - Istanbul Stella Artois Clay Court Championship - Budaors West of England Challenger - Bristol Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Hong Kong F1 S Tennis Master Championship - Graz Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Akbank Private Banking TED Open 2006 - Istanbul KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Hilton Waikoloa Village USTA Challenger - Waikoloa Prosperita Open 2008 - Ostrava Sporting Challenger 2003 - Turin Open Castilla y Leon - Segovia Kyiv Open - Kiev Samarkand Challenger - Samarkand Penza Cup 2008 - Penza Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Labertz Open by Stawag - Aachen Akbank Private Banking TED Open - Istanbul Heilbronn Challenger Turkey F4 Rhodes Challenger Izmir Challenger Recanati Challenger Alphen Challenger Mons Challenger Kyiv Open - Kiev Zagreb Open - Zagreb Beijing Challenger Furth Challenger Beijing Challenger Shanghai Challenger Bratislava Challenger Guzzini Challenger - Recanati Kun-Ming Challenger Privat Bank Cup - Dniepropetrovsk Bordeaux Challenger Beijing Challenger Orleans Challenger Tashkent Challenger Steelers Cup - Kosice Prague Open - Prague Irving Challenger Bordeaux Challenger Binghamton Challenger Jameson Cup - Milan Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc Orleans Challenger Ostrava Open 2005 - Ostrava Tashkent Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba S Tennis Masters - Graz Bordeaux Challenger Kobstaedernes ATP Challenger - Kolding Istanbul Challenger Qatar ATP Challenger - Doha The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde Quimper Challenger Zhuhai Challenger Nanjing Challenger Anning Challenger Taipei City Challenger Porsche Open - Poznan Busan Challenger Seoul Challenger Qingdao Challenger St. Remy Challenger Lambertz Open by Stawag - Aachen Ho Chi Minh City Challenger Ningboo Challenger Suzhou Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Budapest Challenger II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica The Surbiton Trophy - Surbiton Surbiton Challenger Ostrava Challenger Surbiton Challenger Ilkley Challenger Sony Ericsson Open 2008 - Belgrade Segovia Challenger Portoroz Challenger Mallorca Challenger Eckental Challenger Bratislava Challenger Andria Challenger Irving Challenger ATP Open Castilla y Leon - Segovia Quimper Challenger Pau Challenger Lille Challenger St. Brieuc Challenger UTC Open - Cherkassy Taipei City Challenger Seoul Challenger Gwangju Challenger Tatra Banka Slovak Open - Bratislava Brescia Challenger Recanati Challenger Bratislava Challenger Binghamton Challenger Portoroz Challenger Mallorca Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Eckental Challenger Helsinki Challenger Pau Challenger Ostrava Challenger Irving Challenger Bratislava Challenger Biella 3 Challenger Ostrava Challenger Prague Challenger Porto Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Kyiv Challenger Bergamo Challenger Pau Challenger Cassis Challenger Jameson Cup - Milan Dallas Challenger Lambertz Open - Aachen Privat Bank Cup - Dnepropetrovsk Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Nottingham Challenger ATP Guzzini Challenger - Recanati LTA Shrewsbury Challenger - Shrewsbury Open des Alpes Trophee BNP Paribas - Grenoble The Surbiton Trophy - Surbiton PEOPLEnet CUP - Dnepropetrovsk Belgrade Challenger Sunrise Challenger Manchester Challenger Segovia Challenger Trnava Challenger Tashkent Challenger Sunrise Challenger Orleans Challenger Irving Challenger Bordeaux Challenger Pingguo Challenger Wuhai Challenger Beijing Challenger Mons Challenger Bratislava Challenger Kaohsiung Challenger Wuhan Challenger Busan Challenger Surbiton Challenger Geneva Challenger Cherbourg Challenger Le Gosier Challenger Prague II Challenger Kazan Challenger Mons Challenger Bratislava Challenger Shenzhen Open - Shenzhen Rennes Challenger Guangzhou Challenger Shenzhen Challenger Tianjin Challenger St. Remy Challenger Ortisei Challenger Guangzhou Challenger Shenzhen Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Manchester Challenger Chengdu Challenger Orleans Challenger Eckental Challenger Andria Challenger St. Brieuc Challenger Tatra Banka Open 2003 - Bratislava Karshi Challenger Samarkand Challenger Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Scheveningen Challenger St. Petersburg Open - St. Petersburg Segovia Challenger Portoroz Challenger Izmir Challenger Qatar Open - Doha AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Sydney International - Sydney Playford Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach SAP Open - San Jose Koblenz Challenger The Stella Artois Championships - London ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Rennes Challenger PBZ Zagreb Indoors - Zagreb The Artois Championships - London St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle International German Open - Hamburg Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Open 13 - Marseille St. Brieuc Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Aix En Provence Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open Castilla y Leon - Segovia Open 13 - Marseille Nottingham Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Moselle Open - Metz Open 13 - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Cassis Challenger Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Rennes Challenger Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open de L'Isere-Trophee BNP Paribas - Grenoble Tatra Banka Open 2006 - Bratislava DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Noventi Open - Halle Qatar ExxonMobil Open - Doha European Open - Antwerp Gerry Weber Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Open 13 Provence - Marseille Bratislava Challenger Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Konzum Croatia Open - Umag Rakuten Japan Open - Tokyo Tatra Banka Open - Bratislava Prague Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Cup - Kitzbuhel Biella 4 Challenger Lugano Challenger Rome 1 Challenger Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Noventi Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Anning Challenger Shanghai Challenger Bratislava Challenger Anning Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Milan Indoors - Milan Dubai Open - Dubai Indian Wells Challenger Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha The Stella Artois Championships - London BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger BMW Open - Munich AEGON International - Eastbourne German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona KGHM Emax Polish Indoors - Wroclaw Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich BB&T Atlanta Open - Atlanta Istanbul Challenger Citi Open - Washington Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel Apia International - Sydney BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 2, PO, NGR-UKR 0-5 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, Group 2, 2R, IRL-UKR 2-3 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 2R, SWE-UKR 1-4 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open (juniors) All Lower level tournaments Olympics - London